Component Labeling on SIMD-SPMD Architecture

نویسندگان

  • P. Duclos
  • Gérard Giraudon
  • Philippe Kaplan
  • Michel Auguin
  • Fernand Boéri
چکیده

\'v ~ ~ ( ~ s ( , n t a conlponent 1al)elirrg algorithm for a coarse-grained I ) ; I ~ ; I I I I > I ;~ rc l~ i tcc tnrc~ r;1111ctl OPSII,,\. OPSIL:\ i h an r s p e r i n ~ r r ~ I ; I I g(>n(~r;rI 1)11r1)ow n111ltil)rocessor \vIricI~ nses t\vo tlifferent for~ns of ~ ~ ~ r i ~ l l r l i s n r . 'I'l~r first, on(, is a well known SI.\II) mode ( S ~ I I ~ I I ~ ~ ) I I O I I S ~ ~ ~ o t l r ) and rlrr sccootl onr is called SI'.\IIl (single I'ro: ~ ; I I I I S111Itiple 1)iita s t r o a ~ n ) \vIriclr is a11 a s y ~ ~ c l i r o ~ r o ~ ~ s I I I O ~ ~ . \YP Ilavi. sl~o\vn OI'SILl\'s rffict.ivcnrss for the low-level i ~ n a g r provoshing [ I ) I I ~ R H ~ I ] and \vo d(~111011st~ri1te Irere its effectiveness for t I I P i ~ ~ l e ~ r ~ n ( ~ ( l i i ~ t o l(>vel vitli a co1111)one11t 1al)eli11g i ~ ~ ~ ~ ) l e ~ i ~ e ~ r l a t i o ~ l . I'lrr ainr of tile inlplenle~rtation is ol~tained after processi~rg the I)c.x~ loatl 1)alanring efficiency. So. \ve propose a loatl tlistribulion illgoritl~nl \vliic11 i1icor1)orates a tolerance factor on the load f l~nclio~l . 'l'l~is a l g o r i t l ~ n ~ call take illto consideration tlrc initial loc.ali~i~tion of region ant1 tve slioiv it is the better choice l o the loatl I ) a l i ~ ~ ~ c i u g clficiency vcrst~s tlrc cost. of list tranhfer. Some r e s ~ ~ l t s

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Identifying scalar behavior in CUDA kernels

We propose a compiler analysis pass for programs expressed in the Single Program, Multiple Data (SPMD) programming model. It identifies statically several kinds of regular patterns that can occur between adjacent threads, including common computations, memory accesses at consecutive locations or at the same location and uniform control flow. This knowledge can be exploited by SPMD compilers tar...

متن کامل

Simty: generalized SIMT execution on RISC-V

We present Simty, a massively multi-threaded RISC-V processor core that acts as a proof of concept for dynamic inter-thread vectorization at the micro-architecture level. Simty runs groups of scalar threads executing SPMD code in lockstep, and assembles SIMD instructions dynamically across threads. Unlike existing SIMD or SIMT processors like GPUs or vector processors, Simty vectorizes scalar g...

متن کامل

Dynamic task migration from SIMD to SPMD virtual machines

A method to migrate a task dynamically from a virtual SPMD machine to a virtual SIMD machine is proposed. It is assumed that the SIMD and SPMD virtual machine models only differ to support the different modes of parallelism, and that the program was coded in a modeindependent programming language. The migration pro­ cedure does not require the SPMD PEs to be at the same location in the SPMD pro...

متن کامل

Data Management and Control-Flow Aspects of an SIMD/SPMD Parallel Language/Compiler

Features of an explicitly parallel programming language targeted for reconfigurable parallel processing systems, where the machine's -1processing elements (PE's) are capable of operating in both the SIMD and SPMD modes of parallelism, are described. The SPMD (Single Program-Multiple Data) mode of parallelism is a subset of the MIMD mode where all processors execute the same program. By providin...

متن کامل

1990 International Conference on Parallel Processing

A model for the creation of "perfect" memory maps for parallel machines capable of user-controlled partitionable SIMD/SPMD operation is developed. The term "perfect" implies that no memory fragmentation occurs and ensures that the memory map size is kept to a minimum. The major constraint on solving this problem is one inherent to the single program nature of both the SIMD and SPMD modes of par...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1990